<%-- 
    Document   : index
    Created on : 19/02/2012, 20:13:22
    Author     : luciano
--%>

<%@page import="utils.UtilidadesNumeros"%>
<%@page import="utils.Constantes"%>
<%@page import="objetos.DocumentoIdentidad"%>
<%@page import="objetos.Candidato"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%
	List<Candidato> listaCandidatos = (List<Candidato>)request.getAttribute("listaCandidatos");
	String estadoVotacion= (String) request.getAttribute("estadoVotacion");	
	Integer cantidadVotantes = (Integer) request.getAttribute("cantidadVotantes");
	Integer asistentes = (Integer) request.getAttribute("asistentes");
	Integer ausentes = (Integer) request.getAttribute("ausentes");
	double porcentaje = 0;
%>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>SVE - Resultados de la Votaci&oacute;n</title>
         <link type="image/x-icon" rel="shortcut icon" href="<%= request.getContextPath() %>/images/favicon.ico">
        <LINK REL=StyleSheet HREF="<%= request.getContextPath() %>/css/sve.css" TYPE="text/css" MEDIA=screen>
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/jquery.js" ></script>
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/admin/candidatosList.js" ></script>
        
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/jquery.alerts.js" ></script>
        <LINK REL=StyleSheet HREF="<%= request.getContextPath() %>/css/jquery.alerts.css" TYPE="text/css" MEDIA=screen>
    </head>
    <body>
        <div id="wrapper">
            <div id="header">
                <table style="width:100%;">
                    <tbody>
                    <tr>
                    <td align="left" >
                        SVE - Sistema de voto electr&oacute;nico
                    </td>
                    <td align="right" >
                        <img id="img_utn_logo" alt="UTNFRC" src="images/logoutn.gif">
                    </td>
                    </tr>
                    </tbody>
                </table>
            </div>

            <div id="content">
                
                <div id="menu-principal" >
                     <table style="width:100%;">
                        <tbody>
                            <tr>
                                <td align="left">
                                    <ul>
                                    	<li>
											<a href="Index">Inicio</a>
										</li>
                                        <li>
											<a href="Votacion">Votaci&oacute;n</a>
										</li>
										<li>
                                            <a href="EstudiantesList" >Estudiantes</a>
                                        </li>
                                        <li>
											<a href="UsuariosList" >Usuarios</a>
										</li>
										<li>
											<a href="CandidatosList" >Candidatos</a>
										</li>
										<li>
											Resultados
										</li>
                                     </ul>
                                </td>
                                <td align="right">
                                   	<% 
                                   		if(request.getUserPrincipal() != null){
                                   			out.print("Usuario: " + request.getUserPrincipal().getName());
                                   		}
                                   	%>
                                </td>
                                <td align="right">
                                   <ul>
                                        <li>
                                            <a href="Salir" >Salir</a>
                                        </li>
                                     </ul>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
                <h1>Resultados de la Votaci&oacute;n</h1>
                
                <% if(!Constantes.ESTADO_VOTACION_FINALIZADA.equals(estadoVotacion)){ %>
                	<p style="margin-left:20px;">La votaci&oacute;n debe haber finalizado para realizar el conteo de votos.</p>
                	<% }else{ %>
                   
	            <table class="gridTable">
	            	<thead>
	            		<tr>
	            			<td colspan="2" style="text-align: left;" >Total de votantes: <%=cantidadVotantes %></td>
	            			<td colspan="2" style="text-align: center;">Votantes Ausentes: <%=ausentes %> </td>
	            			<td colspan="2" style="text-align: right;">Votantes Asistentes: <%= asistentes%></td>
	            		</tr>        		 
	            	</thead>
	            	<tbody>
	            		<tr>
		            		<th>Apellidos y Nombres</th>
		            		<th>Partido Pol&iacute;tico</th>
		            		<th>Tipo de Documento</th> 
		            		<th>N&uacute;mero de Documento</th>	 
		            		<th>Cantidad de votos</th>   
		            		<th>Porcentaje</th>
		            	</tr>
	            		<%
	            			for(Candidato e : listaCandidatos){
						%>
							<tr>
								<td>
									<% if(e.getId().intValue()==1){ %>
									<%= e.getApellidos() %>
									<% }else{ %>
									<%= e.getApellidos() +", "+e.getNombres() %>
									<% } %>
								</td>
								<td>
									<%= e.getPartidoPolitico()!=null?e.getPartidoPolitico():"" %>
								</td>
								<td>
									<%= e.getDocumentoIdentidad().getNombreCompleto()%>
								</td>
								<td>
									<%= e.getNumeroDocumento() %>
								</td>
								<td style="text-align:center;">
									<%=e.getCantidadVotos() %>
								</td>
								<td style="text-align:center;">
								<% if(asistentes.intValue() > 0) { 
									 porcentaje = e.getCantidadVotos().doubleValue() * 100 / asistentes.doubleValue(); %>
									<%= UtilidadesNumeros.redondear(porcentaje , 2) %>%
								<% 	} else  {
										out.print("0%");	
								 	}
								%>
								</td>
							</tr>
						<% } %>
	            	</tbody>
	            	
	            </table>
                <% } %>
            </div>

            <div id="footer">
                Paradigmas de programaci&oacute;n 2012 - Alumnos: Luciano Mart&iacute;n de Asteinza, Jos&eacute; El&iacute;as Nazar
            </div>
        </div>
    </body>
</html>

